project(filesystem_utests CXX)
# find_package(Boost COMPONENTS libboost_test)

function(test_f cppname)
    add_executable(${cppname} ${cppname}.cpp)
    target_link_libraries(${cppname}
        PRIVATE
        filesystem
    )
    add_test(
        NAME ${cppname}
        COMMAND ${cppname}
    )
endfunction()

test_f(config_info)
test_f(convenience_test)
test_f(deprecated_test)
test_f(design_use_cases)
test_f(equivalent)
test_f(foreach_test)
test_f(fstream_test)
test_f(large_file_support_test)
test_f(locale_info)
test_f(long_path_test)
test_f(macro_default_test)
# test_f(odr1_test)
# test_f(odr2_test)
test_f(operations_test)
test_f(operations_unit_test)
test_f(path_test)
# test_f(path_times)
test_f(path_unit_test)
test_f(quick)
test_f(relative_test)
# test_f(sample_test)
if (WIN32)
test_f(windows_attributes)
endif (WIN32)






